﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using AccesoDatos.Manejador;
using AccesoDatos.Objetos;
using Conexion;
using System.Windows.Forms;


namespace Autorizacion_facturas_caja
{
    public partial class frmEmpleado_Renuncia : Form
    {
        objRH obj = new objRH();
        Manejador_Empleado_Renuncia man = new Manejador_Empleado_Renuncia();
        #region funciones
        public frmEmpleado_Renuncia(objRH obj1)
        {
            obj = obj1;
            InitializeComponent();
           // this.FormBorderStyle = FormBorderStyle.None;
            //lblNombre.Text = obj.Nombre_completo.ToString();
            this.FormBorderStyle = FormBorderStyle.Sizable;
        }
        public void obtenerDatos() {

            obj.Motivos = cmbMotivo.Text.Trim();
            obj.Fecha_renuncia = dteFecha.Value;
            obj.Comentarios = txtComentarios.Text.Trim();
        }

        private bool validar()
        {
            //Valida que los textfields se encuentren con texto
            if (txtComentarios.Text != "" && cmbMotivo.SelectedItem != null) return true;

            return false;
        }
        #endregion 

        private void btnGuardar_Click(object sender, EventArgs e)
        {
            validar();
            try
            {
                obtenerDatos();
                bool res = man.GuardarRenuncia(obj.Id_Empleado, obj.Fecha_renuncia, obj.Motivos, obj.Comentarios);
               // frmFiniquitoCalcula fin = new frmFiniquitoCalcula(obj);
                //fin.ShowDialog();
                Close();
            }
            catch {
                MessageBox.Show("ERROR AL GUARDAR LOS DATOS","ALERTA");
            }
        }

       
    }
}
